// pages/home/home.js
const app = getApp()
const db = wx.cloud.database()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    navbers: null,
    currentTab:0,
    indicatorDots: true,
    autoplay: true,
    interval: 5000,
    duration: 1000,
    banners: null,
    menus: null,
    newGoods: null
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    that.navbarShow();
    that.bannersShow();
    that.menusShow();
    that.brandsShow();
    that.newGoodsShow();
    // that.onGetUserInfo();
    
  },
  onQuery: function () {
    
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },


  navbarShow: function(){
    db.collection('navBar').get({
      success: res => {
        this.setData({
          queryResult: JSON.stringify(res.data, null, 2),
          navbers: res.data
        })
        console.log('[数据库] [查询记录] 成功: ', res)
        console.log(this.data.navbers)
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: '查询记录失败'
        })
        console.error('[数据库] [查询记录] 失败：', err)
      }
    })
  },
  //导航切换
  navbarTap: function (e) {
    // console.log(e);
    this.setData({
      currentTab: e.currentTarget.dataset.idx
    })
  },

  // 获取首页banner
  bannersShow: function () {
    db.collection('banners').get({
      success: res => {
        this.setData({
          queryResult: JSON.stringify(res.data, null, 2),
          banners: res.data
        })
        console.log('[数据库] [查询记录] 成功: ', res)
        console.log(this.data.banners)
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: '查询记录失败'
        })
        console.error('[数据库] [查询记录] 失败：', err)
      }
    })
  },
  menusShow: function () {
    db.collection('menus').get({
      success: res => {
        this.setData({
          queryResult: JSON.stringify(res.data, null, 2),
          menus: res.data
        })
        console.log('[数据库] [查询记录] 成功: ', res)
        console.log(this.data.menus)
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: '查询记录失败'
        })
        console.error('[数据库] [查询记录] 失败：', err)
      }
    })
  },
  brandsShow: function () {
    db.collection('brands').get({
      success: res => {
        this.setData({
          queryResult: JSON.stringify(res.data, null, 2),
          brands: res.data
        })
        console.log('[数据库] [查询记录] 成功: ', res)
        console.log(this.data.brands)
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: '查询记录失败'
        })
        console.error('[数据库] [查询记录] 失败：', err)
      }
    })
  },
  newGoodsShow: function () {
    db.collection('HotGoodsList').get({
      success: res => {
        this.setData({
          queryResult: JSON.stringify(res.data, null, 2),
          newGoods: res.data
        })
        console.log('[数据库] [查询记录] 成功: ', res)
        console.log(this.data.newGoods)
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: '查询记录失败'
        })
        console.error('[数据库] [查询记录] 失败：', err)
      }
    })
  },
  catchTapCategory: function (e) {
    var that = this;
    console.log(e);
    var goodsID = e.currentTarget.dataset.goodsid;
    // that.goodisClickShow(goodsID);
    //商品跳转详情页
    wx.navigateTo({
      url: '../detail/detail?goodsId=' + goodsID,
    })
  },
})